programmed payments - German English Dictionary